Skip to content

chore: release#647

Closed
github-actions[bot] wants to merge 2 commits into
mainfrom
release-plz-2026-06-22T09-42-13Z
Closed

chore: release#647
github-actions[bot] wants to merge 2 commits into
mainfrom
release-plz-2026-06-22T09-42-13Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • deep_causality_ast: 0.1.7 -> 0.1.8 (✓ API compatible changes)
  • deep_causality_haft: 0.3.3 -> 0.3.4 (✓ API compatible changes)
  • deep_causality_core: 0.10.0 -> 0.11.0 (⚠ API breaking changes)
  • deep_causality_data_structures: 0.10.14 -> 0.10.15 (✓ API compatible changes)
  • deep_causality_num: 0.3.3 -> 0.3.4 (✓ API compatible changes)
  • deep_causality_rand: 0.1.16 -> 0.2.0 (⚠ API breaking changes)
  • deep_causality_uncertain: 0.3.16 -> 0.4.0 (⚠ API breaking changes)
  • ultragraph: 0.9.1 -> 0.9.2 (✓ API compatible changes)
  • deep_causality: 0.13.10 -> 0.13.11 (✓ API compatible changes)
  • deep_causality_par: 0.1.0 -> 0.1.1 (✓ API compatible changes)
  • deep_causality_tensor: 0.4.4 -> 0.4.5 (✓ API compatible changes)
  • deep_causality_fft: 0.1.0 -> 0.1.1 (✓ API compatible changes)
  • deep_causality_metric: 0.2.2 -> 0.2.3 (✓ API compatible changes)
  • deep_causality_multivector: 0.5.2 -> 0.5.3 (✓ API compatible changes)
  • deep_causality_sparse: 0.2.0 -> 0.2.1 (✓ API compatible changes)
  • deep_causality_topology: 0.6.1 -> 0.6.2 (✓ API compatible changes)
  • deep_causality_algorithms: 0.3.0 -> 0.4.0 (⚠ API breaking changes)
  • deep_causality_calculus: 0.1.1 -> 0.1.2 (✓ API compatible changes)
  • deep_causality_physics: 0.6.3 -> 0.7.0 (⚠ API breaking changes)
  • deep_causality_discovery: 0.4.1 -> 0.5.0 (⚠ API breaking changes)
  • deep_causality_ethos: 0.2.7 -> 0.2.8 (✓ API compatible changes)
  • deep_causality_macros: 0.9.4 -> 0.9.5 (✓ API compatible changes)

deep_causality_core breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant CausalityErrorEnum:IoError in /tmp/.tmpViO8S7/deep_causality/deep_causality_core/src/errors/causality_error.rs:53

deep_causality_rand breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant RngError:UnsupportedDimension in /tmp/.tmpViO8S7/deep_causality/deep_causality_rand/src/errors/rng_error.rs:13

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/feature_missing.ron

Failed in:
  feature chacha20poly1305 in the package's Cargo.toml
  feature zeroize in the package's Cargo.toml
  feature aead-random in the package's Cargo.toml

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/module_missing.ron

Failed in:
  mod deep_causality_rand::types::misc::map, previously in file /tmp/.tmpshG9uB/deep_causality_rand/src/types/misc/map.rs:6
  mod deep_causality_rand::types::misc::iter, previously in file /tmp/.tmpshG9uB/deep_causality_rand/src/types/misc/iter.rs:6
  mod deep_causality_rand::types::distr::uniform::uniform_u32, previously in file /tmp/.tmpshG9uB/deep_causality_rand/src/types/distr/uniform/uniform_u32.rs:6
  mod deep_causality_rand::types::misc, previously in file /tmp/.tmpshG9uB/deep_causality_rand/src/types/misc/mod.rs:5

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_missing.ron

Failed in:
  struct deep_causality_rand::types::misc::iter::Iter, previously in file /tmp/.tmpshG9uB/deep_causality_rand/src/types/misc/iter.rs:9
  struct deep_causality_rand::types::ChaCha20Rng, previously in file /tmp/.tmpshG9uB/deep_causality_rand/src/types/rand/chacha_rng.rs:17
  struct deep_causality_rand::types::distr::uniform::uniform_u32::UniformU32, previously in file /tmp/.tmpshG9uB/deep_causality_rand/src/types/distr/uniform/uniform_u32.rs:11
  struct deep_causality_rand::types::misc::map::Map, previously in file /tmp/.tmpshG9uB/deep_causality_rand/src/types/misc/map.rs:9

deep_causality_uncertain breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant UncertainNodeContent:DistributionF106 in /tmp/.tmpViO8S7/deep_causality/deep_causality_uncertain/src/types/computation/uncertain_node_content/mod.rs:47
  variant SampledValue:DoubleFloat in /tmp/.tmpViO8S7/deep_causality/deep_causality_uncertain/src/types/cache/sampled_value.rs:23

--- failure method_requires_different_generic_type_params: method now requires a different number of generic type parameters ---

Description:
A method now requires a different number of generic type parameters than it used to. Uses of this method that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  deep_causality_uncertain::ComparisonOperator::apply takes 1 generic types instead of 0, in /tmp/.tmpViO8S7/deep_causality/deep_causality_uncertain/src/types/computation/operator/comparison_operator.rs:20
  deep_causality_uncertain::ArithmeticOperator::apply takes 1 generic types instead of 0, in /tmp/.tmpViO8S7/deep_causality/deep_causality_uncertain/src/types/computation/operator/arithmetic_operator.rs:21

--- failure trait_method_parameter_count_changed: pub trait method parameter count changed ---

Description:
A trait method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_method_parameter_count_changed.ron

Failed in:
  Sampler::sample now takes 2 instead of 1 parameters, in file /tmp/.tmpViO8S7/deep_causality/deep_causality_uncertain/src/traits/sampler/mod.rs:15

--- failure trait_requires_more_generic_type_params: trait now requires more generic type parameters ---

Description:
A trait now requires more generic type parameters than it used to. Uses of this trait that supplied the previously-required number of generic types will be broken. To fix this, consider supplying default values for newly-added generic types.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-parameter-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_requires_more_generic_type_params.ron

Failed in:
  trait UniformDistributionParams (0 -> 1 required generic types) in /tmp/.tmpViO8S7/deep_causality/deep_causality_uncertain/src/types/distribution_parameters/uniform_distribution_params.rs:11
  trait NormalDistributionParams (0 -> 1 required generic types) in /tmp/.tmpViO8S7/deep_causality/deep_causality_uncertain/src/types/distribution_parameters/normal_distribution_params.rs:12

--- failure type_requires_more_generic_type_params: type now requires more generic type parameters ---

Description:
A type now requires more generic type parameters than it used to. Uses of this type that supplied the previously-required number of generic types will be broken. To fix this, consider supplying default values for newly-added generic types.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-parameter-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/type_requires_more_generic_type_params.ron

Failed in:
  Struct UniformDistributionParams (0 -> 1 required generic types) in /tmp/.tmpViO8S7/deep_causality/deep_causality_uncertain/src/types/distribution_parameters/uniform_distribution_params.rs:11
  Struct NormalDistributionParams (0 -> 1 required generic types) in /tmp/.tmpViO8S7/deep_causality/deep_causality_uncertain/src/types/distribution_parameters/normal_distribution_params.rs:12

deep_causality_algorithms breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field BrcdConfig.config_strategy in /tmp/.tmpViO8S7/deep_causality/deep_causality_algorithms/src/causal_discovery/brcd/brcd_config.rs:67
  field BrcdConfig.config_strategy in /tmp/.tmpViO8S7/deep_causality/deep_causality_algorithms/src/causal_discovery/brcd/brcd_config.rs:67
  field BrcdConfig.config_strategy in /tmp/.tmpViO8S7/deep_causality/deep_causality_algorithms/src/causal_discovery/brcd/brcd_config.rs:67
  field BrcdConfig.config_strategy in /tmp/.tmpViO8S7/deep_causality/deep_causality_algorithms/src/causal_discovery/brcd/brcd_config.rs:67

deep_causality_physics breaking changes

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/function_missing.ron

Failed in:
  function deep_causality_physics::theories::fluid_dynamics::incompressible_ns_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/incompressible_ns.rs:45
  function deep_causality_physics::fluid_dynamics::incompressible_ns_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/incompressible_ns.rs:45
  function deep_causality_physics::theories::incompressible_ns_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/incompressible_ns.rs:45
  function deep_causality_physics::incompressible_ns_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/incompressible_ns.rs:45
  function deep_causality_physics::euler_momentum_rhs, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/kernels/fluids/wrappers.rs:1042
  function deep_causality_physics::theories::fluid_dynamics::compressible_ns_continuity_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/compressible_ns.rs:43
  function deep_causality_physics::fluid_dynamics::compressible_ns_continuity_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/compressible_ns.rs:43
  function deep_causality_physics::theories::compressible_ns_continuity_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/compressible_ns.rs:43
  function deep_causality_physics::compressible_ns_continuity_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/compressible_ns.rs:43
  function deep_causality_physics::compressible_ns_momentum_rhs, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/kernels/fluids/wrappers.rs:1099
  function deep_causality_physics::theories::fluid_dynamics::euler_momentum_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/euler.rs:36
  function deep_causality_physics::fluid_dynamics::euler_momentum_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/euler.rs:36
  function deep_causality_physics::theories::euler_momentum_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/euler.rs:36
  function deep_causality_physics::euler_momentum_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/euler.rs:36
  function deep_causality_physics::stokes_momentum_rhs, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/kernels/fluids/wrappers.rs:1063
  function deep_causality_physics::theories::fluid_dynamics::compressible_ns_momentum_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/compressible_ns.rs:63
  function deep_causality_physics::fluid_dynamics::compressible_ns_momentum_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/compressible_ns.rs:63
  function deep_causality_physics::theories::compressible_ns_momentum_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/compressible_ns.rs:63
  function deep_causality_physics::compressible_ns_momentum_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/compressible_ns.rs:63
  function deep_causality_physics::compressible_ns_energy_rhs, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/kernels/fluids/wrappers.rs:1124
  function deep_causality_physics::incompressible_ns_rhs, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/kernels/fluids/wrappers.rs:1011
  function deep_causality_physics::theories::fluid_dynamics::stokes_momentum_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/stokes.rs:33
  function deep_causality_physics::fluid_dynamics::stokes_momentum_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/stokes.rs:33
  function deep_causality_physics::theories::stokes_momentum_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/stokes.rs:33
  function deep_causality_physics::stokes_momentum_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/stokes.rs:33
  function deep_causality_physics::compressible_ns_continuity_rhs, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/kernels/fluids/wrappers.rs:1084
  function deep_causality_physics::theories::fluid_dynamics::compressible_ns_energy_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/compressible_ns.rs:97
  function deep_causality_physics::fluid_dynamics::compressible_ns_energy_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/compressible_ns.rs:97
  function deep_causality_physics::theories::compressible_ns_energy_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/compressible_ns.rs:97
  function deep_causality_physics::compressible_ns_energy_rhs_kernel, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/compressible_ns.rs:97

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/module_missing.ron

Failed in:
  mod deep_causality_physics::theories::fluid_dynamics, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/mod.rs:6
  mod deep_causality_physics::fluid_dynamics, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/theories/fluid_dynamics/mod.rs:6
  mod deep_causality_physics::chronometric_quantities, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/kernels/chronometric/chronometric_quantities.rs:5

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_missing.ron

Failed in:
  struct deep_causality_physics::chronometric_quantities::SpaceTimeCoordinate, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/kernels/chronometric/chronometric_quantities.rs:58
  struct deep_causality_physics::chronometric_quantities::CentralBody, previously in file /tmp/.tmpshG9uB/deep_causality_physics/src/kernels/chronometric/chronometric_quantities.rs:18

deep_causality_discovery breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant BrcdLoadError:Learning in /tmp/.tmpViO8S7/deep_causality/deep_causality_discovery/src/errors/brcd_load_error.rs:25

--- failure trait_added_supertrait: non-sealed trait added new supertraits ---

Description:
A non-sealed trait added one or more supertraits, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#generic-bounds-tighten
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_added_supertrait.ron

Failed in:
  trait deep_causality_discovery::Precision gained ToPrimitive in file /tmp/.tmpViO8S7/deep_causality/deep_causality_discovery/src/traits/precision.rs:22
Changelog

deep_causality_ast

0.1.8 - 2026-06-22

Other

  • Generated new SBOM for all crates.
  • Updated README file across multiple crates to meet project standard.

deep_causality_haft

0.3.4 - 2026-06-22

Added

  • (deep_causality_haft) formatting
  • (deep_causality_haft) add lazy IoAction effect (the Arrow twin)
  • (deep_causality_haft) To reorganize source code structure

Other

  • Generated new SBOM for all crates.
  • Updated README file across multiple crates to meet project standard.

deep_causality_core

0.11.0 - 2026-06-22

Added

  • (deep_causality_core) file IO actions + CausalFlow read/write bridge

Fixed

  • fixed sone doctest warnings

Other

  • Generated new SBOM for all crates.
  • Updated README file across multiple crates to meet project standard.

deep_causality_data_structures

0.10.15 - 2026-06-22

Other

  • Generated new SBOM for all crates.
  • Updated README file across multiple crates to meet project standard.

deep_causality_num

0.3.4 - 2026-06-22

Added

  • (deep_causality_num) double-double erf/erfc for Float106

Fixed

  • (deep_causality_num) Fixed miri test config
  • (deep_causality_num) Fixed miri test config
  • (deep_causality_num) Fixed miri test config
  • (deep_causality_num) Fixed miri test config

Other

  • Generated new SBOM for all crates.
  • (deep_causality_num) skip cos_val under Miri
  • Updated README file across multiple crates to meet project standard.
  • (deep_causality_num) Add table-based fast path for Float106::sin_cos

deep_causality_rand

0.2.0 - 2026-06-22

Added

  • (deep_causality_rand) Sobol sequence + inverse-CDF transforms for QMC
  • (deep_causality_rand) Generalize the distribution surface from Float to Real
  • (deep_causality_num) removed chacha20 csprng to remove unsafe code.

Fixed

  • (deep_causality_rand) Format and linting
  • (deep_causality_rand) Fixed miri test config
  • (deep_causality_rand) Fixed miri test config
  • (deep_causality_rand) Fixed miri test config

Other

  • Generated new SBOM for all crates.
  • Updated README file across multiple crates to meet project standard.

deep_causality_uncertain

0.4.0 - 2026-06-22

Added

  • (deep_causality_uncertain) QmcSampler as an alternative Sampler
  • (deep_causality_uncertain) deterministic sampler seeding (seed_sampler / clear_sampler_seed)
  • (deep_causality_uncertain) Generalize the uncertain engine over RealField (Float106)

Fixed

  • (deep_causality_uncertain) Fixed miri test config
  • (deep_causality_uncertain) Fixed miri test config
  • (deep_causality_uncertain) Fixed miri test config

Other

  • raise test coverage across 8 crates.
  • Generated new SBOM for all crates.
  • (papers) Reorganized publication by moving each paper into the crate where it is actually implemented.
  • (deep_causality_uncertain) QmcSampler::new takes &Uncertain; root_node() is crate-internal
  • (deep_causality_uncertain) Generalize the lift, sampling, and statistics surface over the value type
  • (deep_causality_uncertain) Make lift_to_uncertain generic over ProbabilisticType
  • Updated README file across multiple crates to meet project standard.

ultragraph

0.9.2 - 2026-06-22

Other

  • Generated new SBOM for all crates.
  • (papers) Reorganized publication by moving each paper into the crate where it is actually implemented.
  • Updated README file across multiple crates to meet project standard.

deep_causality

0.13.11 - 2026-06-22

Added

  • (examples) add example_ml_rca

Other

  • (deep_causality) close coverage gaps in core crate (tests only)
  • raise test coverage across 8 crates.
  • Generated new SBOM for all crates.
  • (papers) Reorganized publication by moving each paper into the crate where it is actually implemented.

deep_causality_par

0.1.1 - 2026-06-22

Other

  • Generated new SBOM for all crates.

deep_causality_tensor

0.4.5 - 2026-06-22

Other

  • (deep_causality_tensor) Improve test coverage
  • Generated new SBOM for all crates.
  • Updated README file across multiple crates to meet project standard.

deep_causality_fft

0.1.1 - 2026-06-22

Other

  • Generated new SBOM for all crates.

deep_causality_metric

0.2.3 - 2026-06-22

Other

  • Generated new SBOM for all crates.
  • Updated README file across multiple crates to meet project standard.

deep_causality_multivector

0.5.3 - 2026-06-22

Added

  • (examples) add example_ml_rca

Other

  • raise test coverage across 8 crates.
  • Generated new SBOM for all crates.
  • (papers) Reorganized publication by moving each paper into the crate where it is actually implemented.
  • Updated README file across multiple crates to meet project standard.

deep_causality_sparse

0.2.1 - 2026-06-22

Added

  • (deep_causality_topology) Add wall substrate - DCT transforms,

Other

  • raise test coverage across 8 crates.
  • Generated new SBOM for all crates.
  • (cfd) finalize deep_causality_cfd + Flow DSL design and spec
  • (dec-solver) projection CG warm-start + cycle-mean cylinder drag
  • Updated README file across multiple crates to meet project standard.

deep_causality_topology

0.6.2 - 2026-06-22

Added

  • (deep_causality_topology) opt-in deterministic cut-cell iteration order
  • (deep_causality_physics) wire aperture-resolved immersed no-slip into the DEC solver
  • (deep_causality_physics) one-sided wall-normal friction diagnostic (Kirkpatrick true Δh)
  • (deep_causality_topology) aperture-resolved cut-face no-slip — geometry + weighted KKT projector
  • (deep_causality_topology) net-flux open-boundary Leray projection
  • (cfd) Small-cut-cell stabilization — CFD Stage 4 B1–B3 (cell-merging; inherent stability finding)
  • (cfd) Cut-cell cylinder wake harness — CFD Stage 4 Group D
  • feat(deep_causality_topology):
  • (cfd) Cut cells flow through the DEC NS solver via a registry-aware Hodge star — Stage 4 B5
  • (deep_causality_topology) Cut-aware Hodge star — CFD Stage 4 Group B foundation
  • (deep_causality_topology) Cut-cell geometry substrate — CFD Stage 4 Group A (add-cut-cells-and-immersed-boundaries)
  • (deep_causality_topology) Add graded (variable-spacing) metric constructors — CFD R1
  • (deep_causality_physics) Add the wall-bounded DEC Navier-Stokes
  • (deep_causality_topology) Add wall substrate - DCT transforms,
  • (deep_causality_fft) Add FFT crate, deep_causality_par, and the spectral Poisson solve (closes add-fft)
  • (deep_causality_topology) Add DEC exterior algebra, de Rham transfer,

Fixed

  • (deep_causality_topology) Fixed bazel test config
  • (deep_causality_topology) Diagnosis (2026-06-12, task 1.3 — budget probe on the 32³ Re-1600 trajectory): hypothesis (1) confirmed. The convective power ⟨u, −i_u(du)⟩_M is exactly zero on the smooth single-mode initial state (−9e-16), turns positive as the spectrum fills (+0.59 at t* 3.1, +28 at 7.9), and overwhelms the viscous sink (always properly negative) at t* ≈ 8.5 — energy growth follows.

Other

  • (deep_causality_topology) close reachable coverage gaps; document defensive remainder
  • raise test coverage across 8 crates.
  • Generated new SBOM for all crates.
  • (dec-solver) warm-start the λ (cut-face multiplier) block in the weighted projection
  • (dec-solver) projection CG warm-start + cycle-mean cylinder drag
  • (openspec) Drop fix-graded-convective-consistency — premise superseded by findings
  • (deep_causality_topology) Verify operator convergence on graded metrics — CFD R1 (B1)
  • (deep_causality_topology) Memoize the diagonal Hodge star to take
  • (deep_causality_topology) Add compiled DEC stencil tables and the
  • (deep_causality_num) Add table-based fast path for Float106::sin_cos
  • (deep_causality_topology) Add DEC solver benchmark, eliminate
  • (deep_causality_topology) Memoize boundary matrices and preserve

deep_causality_algorithms

0.4.0 - 2026-06-22

Added

  • (deep_causality_algorithms) opt-in O(du) MAP-config pruning for BRCD (near-linear path)
  • (deep_causality_algorithms) add dag_sampling uniform MEC DAG sampler
  • (deep_causality_algorithms) add dag_sampling — polynomial-time Clique-Picking AMO counter

Fixed

  • (deep_causality_algorithms) Fixed miri test config
  • (deep_causality_algorithms,deep_causality_discovery) cache version tag, docs,
  • (deep_causality_algorithms) Removed dead code
  • (deep_causality_algorithms) remove latent panic in Clique-Picking AMO counter
  • (brcd,discovery) address QA findings (32-bit shift, DRY, Precision bound)
  • (deep_causality_algorithms) Resolved sorting order issues reported in Fix sorting order in SURD. #641
  • (deep_causality_algorithms) correct verification data path after brcd-paper move

Other

  • strengthen physics quantity assertions and fix review nits
  • (deep_causality_algorithms) close remaining coverage gaps with targeted branch tests
  • (deep_causality_algorithms) memoize invalid MapPrune orientations
  • (deep_causality_algorithms) updated
  • (deep_causality_algorithms) parallelize BRCD across candidates; add BRCD eval harnesses + companion papers
  • (deep_causality_algorithms) remove experimental BRCD thesis probes from verification
  • (deep_causality_algorithms) wire BRCD to the polynomial dag_sampling counter + sampler
  • Merge branch 'brcd-paper'
  • Generated new SBOM for all crates.
  • (papers) Reorganized publication by moving each paper into the crate where it is actually implemented.
  • Updated README file across multiple crates to meet project standard.

deep_causality_calculus

0.1.2 - 2026-06-22

Other

  • Generated new SBOM for all crates.
  • Add the readme file to the calculus crate.

deep_causality_physics

0.7.0 - 2026-06-22

Added

  • (deep_causality_physics) removed unused deps
  • (deep_causality_physics) opt-in Quasi-Monte-Carlo collapse for the uncertain inflow
  • (cfd) scaffold deep_causality_cfd and migrate the fluid stack + tests
  • (deep_causality_physics) staircase-vs-aperture-resolved no-slip toggle + cylinder validation harness
  • (deep_causality_physics) wire aperture-resolved immersed no-slip into the DEC solver
  • (deep_causality_physics) one-sided wall-normal friction diagnostic (Kirkpatrick true Δh)
  • (deep_causality_physics) free outflow tangential edges (zero-gradient outflow)
  • (deep_causality_physics) pressure surface-force diagnostic on cut bodies
  • (deep_causality_physics) free-slip / far-field boundary zone
  • (deep_causality_physics) inflow/outflow boundary zones + open-projection wiring
  • (deep_causality_physics) inflow/outflow boundary zones + open-projection wiring
  • (deep_causality_physics) composable boundary-zone abstraction (static dispatch)
  • (deep_causality_physics) CFD Stage-4 Group C — the uncertain-inflow zone
  • (cfd) Small-cut-cell stabilization — CFD Stage 4 B1–B3 (cell-merging; inherent stability finding)
  • (cfd) Cut-cell cylinder wake harness — CFD Stage 4 Group D
  • feat(deep_causality_physics):
  • feat(deep_causality_physics):
  • (deep_causality_physics) Add the wall-bounded DEC Navier-Stokes
  • (deep_causality_fft) Add FFT crate, deep_causality_par, and the spectral Poisson solve (closes add-fft)
  • (deep_causality_physics) Update readme with parallel flag.
  • (deep_causality_physics) Add the periodic DEC-native incompressible
  • (deep_causality_physics) Add typed fluid-dynamics form units incl. the

Fixed

  • (deep_causality_rand) Format and linting
  • (deep_causality_physics) Fixed bazel test config
  • (deep_causality_topology) Diagnosis (2026-06-12, task 1.3 — budget probe on the 32³ Re-1600 trajectory): hypothesis (1) confirmed. The convective power ⟨u, −i_u(du)⟩_M is exactly zero on the smooth single-mode initial state (−9e-16), turns positive as the spectrum fills (+0.59 at t* 3.1, +28 at 7.9), and overwhelms the viscous sink (always properly negative) at t* ≈ 8.5 — energy growth follows.
  • fixed sone doctest warnings

Other

  • strengthen physics quantity assertions and fix review nits
  • (deep_causality_physics) split quantity tests into per-quantity leaves
  • (deep_causality_physics) close reachable coverage gaps; document the rest
  • raise test coverage across 8 crates.
  • Generated new SBOM for all crates.
  • (papers) Reorganized publication by moving each paper into the crate where it is actually implemented.
  • Merge remote-tracking branch 'origin/main'
  • (deep_causality_physics) updated README
  • (deep_causality_physics) [breaking] remove the fluid-dynamics theories (consolidated into deep_causality_cfd)
  • (dec-solver) warm-start the λ (cut-face multiplier) block in the weighted projection
  • (dec-solver) projection CG warm-start + cycle-mean cylinder drag
  • (deep_causality_physics) cross-domain UncertainBoundarySource
  • (deep_causality_physics) Improved testing.
  • (deep_causality_physics) Verify the convective-instability fix —
  • added new specs to fix a bug
  • (deep_causality_topology) Add compiled DEC stencil tables and the
  • (deep_causality_num) Add table-based fast path for Float106::sin_cos
  • (deep_causality_topology) Add DEC solver benchmark, eliminate
  • (deep_causality_topology) Memoize boundary matrices and preserve
  • (deep_causality_physics) Consolidate quantity tests into tests/quantities/
  • (deep_causality_physics) Consolidate quantities to 13 coherent files (19 → 13)
  • (deep_causality_physics) Consolidate all quantities into src/quantities/

deep_causality_discovery

0.5.0 - 2026-06-22

Added

  • (deep_causality_discovery) learn-once, rank-many CPDAG cache for BRCD

Fixed

  • (deep_causality_discovery) version-tag CPDAG cache key; correct Precision doc
  • (brcd,discovery) address QA findings (32-bit shift, DRY, Precision bound)
  • fixed sone doctest warnings
  • (deep_causality_discovery) fixed bazel test config.

Other

  • (deep_causality_algorithms) parallelize BRCD across candidates; add BRCD eval harnesses + companion papers
  • raise test coverage across 8 crates.
  • Generated new SBOM for all crates.
  • Merge branch 'deepcausality-rs:main' into main
  • Updated README file across multiple crates to meet project standard.

deep_causality_ethos

0.2.8 - 2026-06-22

Other

  • Generated new SBOM for all crates.
  • (papers) Reorganized publication by moving each paper into the crate where it is actually implemented.
  • Updated README file across multiple crates to meet project standard.

deep_causality_macros

0.9.5 - 2026-06-22

Other

  • Generated new SBOM for all crates.


This PR was generated with release-plz.


Summary by cubic

Cut a workspace release introducing QMC sampling and RealField support, moving the fluid stack into deep_causality_cfd, improving BRCD discovery performance, and adding CausalFlow read/write I/O in deep_causality_core. This includes breaking API changes in deep_causality_core, deep_causality_rand, deep_causality_uncertain, deep_causality_algorithms, deep_causality_physics, and deep_causality_discovery.

  • Dependencies

    • Bumped versions across the workspace. Breaking crates: deep_causality_core 0.11.0, deep_causality_rand 0.2.0, deep_causality_uncertain 0.4.0, deep_causality_algorithms 0.4.0, deep_causality_physics 0.7.0, deep_causality_discovery 0.5.0. Others are patch updates.
  • Migration

    • Align Cargo.toml to the new majors where used: deep_causality_core = "0.11", deep_causality_rand = "0.2", deep_causality_uncertain = "0.4", deep_causality_algorithms = "0.4", deep_causality_physics = "0.7", deep_causality_discovery = "0.5".
    • deep_causality_rand: ChaCha20Rng and features chacha20poly1305, zeroize, aead-random were removed; adopt the new Sobol/QMC APIs or an external RNG, and update imports/types from removed modules.
    • deep_causality_uncertain: operators are generic over the value type; Sampler::sample now takes two params; distribution params are generic; QmcSampler::new takes &Uncertain<T>; use seed_sampler/clear_sampler_seed. Add match arms for new enum variants where matching exhaustively.
    • deep_causality_physics: fluid-dynamics theories were removed; migrate calls to the equivalents in deep_causality_cfd and update imports/paths accordingly.
    • deep_causality_algorithms: BrcdConfig gained config_strategy; update struct literals to include it.
    • deep_causality_core and deep_causality_discovery: add match arms for new enum variants (e.g., CausalityErrorEnum::IoError, BrcdLoadError::Learning); Precision now requires ToPrimitive—update impl bounds as needed.

Written for commit 1a38b32. Summary will update on new commits.

Review in cubic

@github-actions github-actions Bot requested a review from marvin-hansen as a code owner June 22, 2026 09:42
@github-actions github-actions Bot closed this Jun 22, 2026
@marvin-hansen marvin-hansen deleted the release-plz-2026-06-22T09-42-13Z branch June 25, 2026 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant